home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / os2 / plnk081.zip / pilot-link.0.8.1 / Java / Pdapilot / todo / Record.java < prev   
Encoding:
Java Source  |  1997-08-08  |  949 b   |  43 lines

  1.  
  2. package Pdapilot.todo;
  3.  
  4. import java.io.*;
  5. import Pdapilot.Util;
  6.  
  7. /** A representation of a todo database record.
  8.  */
  9.  
  10. public class Record extends Pdapilot.Record {
  11.  
  12.         public String description, note;
  13.         public java.util.Date due;
  14.         public boolean complete;
  15.         public int priority;
  16.         
  17.         public Record() {
  18.             super();
  19.         }
  20.         
  21.         public Record(byte[] contents, Pdapilot.RecordID id, int index, int attr, int cat) {
  22.             super(contents, id, index, attr, cat);
  23.         }
  24.         
  25.         public native void unpack(byte[] data);
  26.         public native byte[] pack();
  27.                 
  28.         public void fill() {
  29.             priority = 0;
  30.             complete = false;
  31.             description = "";
  32.             due = null;
  33.         }
  34.         
  35.         public String describe() {
  36.             return  "description '"+ Util.prettyPrint(description)+
  37.           ", note '"+ Util.prettyPrint(note)+
  38.           ", due "+ Util.prettyPrint(due) +
  39.           ", complete " + complete +
  40.           ", priority " + priority + "', "+super.describe();
  41.         }
  42. }
  43.